import java.util.ArrayList;
import java.util.List;

public class Vertice {
	private String cor = "branco";
	private List<Vertice> vizinhos = new ArrayList<Vertice>();
	private List<Aresta> arestasvizinhas = new ArrayList<Aresta>();
	
	public void addVizinho(Vertice v){
		this.vizinhos.add(v);
		Aresta e = new Aresta(v, this);
		this.arestasvizinhas.add(e);
	}
	
	public void addVizinho(Vertice v, int peso){
		this.vizinhos.add(v);
		Aresta e = new Aresta(v, this, peso);
		this.arestasvizinhas.add(e);
	}
	
	public String getCor() {
		return cor;
	}
	public void setCor(String cor) {
		this.cor = cor;
	}
	public List<Vertice> getVizinhos() {
		return vizinhos;
	}
	public void setVizinhos(List<Vertice> vizinhos) {
		this.vizinhos = vizinhos;
	}
	public List<Aresta> getArestasvizinhas() {
		return arestasvizinhas;
	}
	public void setArestasvizinhas(List<Aresta> arestasvizinhas) {
		this.arestasvizinhas = arestasvizinhas;
	}
	
}
